package com.suray.system.run.core;

import com.suray.basic.wcs.path.core.Node;
import com.suray.basic.wcs.path.enums.DirectionStatus;
import com.suray.wcs.res.enums.PalletStatus;
import com.suray.wcs.res.enums.RgvStatus;
import lombok.Data;

@Data
public class RgvInfo extends BaseInfo {

    /**
     * 状态
     */
    private RgvStatus rgvStatus;

    /**
     * 电量
     * %
     */
    private Integer soc;

    /**
     * 速度
     * 米/秒
     */
    private Integer speed;

    /**
     * 小车方向
     */
    private Integer direction;

    /**
     * 换向方向
     */
    private DirectionStatus reverseStatus;

    /**
     * 托盘状态
     */
    private PalletStatus palletStatus;

    /**
     * 当前坐标
     */
    private Node currentNode;

    /**
     * 当前地码
     */
    private String groundCode;

    /**
     * 避让次数
     */
    private String dodgeTimes;
}
